impression taking - French English Dictionary